Cherry tree

English word definition — powered by WordNet

NOUN

any of numerous trees and shrubs producing a small fleshy round fruit with a single hard stone

Want to remember cherry tree?

Sign up free to bookmark & revise